/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 * No deletion without permission, or be held responsible to law.
 * @author PR
 */
import { defHttp } from '/@/utils/http/axios';
import { useGlobSetting } from '/@/hooks/setting';
import { BasicModel, Page } from '../model/baseModel';

const { adminPath } = useGlobSetting();

export interface KstMesProCardData extends BasicModel<KstMesProCardData> {
  sbbh?: string; // 设备
  moldCode?: string; // 模具
  invCode?: string; // 物料编码
  ylph?: string; // 原料牌号
  xqs?: number; // 型腔数
  khmcs?: number; // 开合模次数
  cmaker?: string; // 操作人员
  teamName?: string; // 班组
  upDate?: string; // 上机时间
  cjData?: string; // 采集时间
  ltwdBz1?: string; // 料桶温度标准值1段
  ltwdSd1?: string; // 料桶温度设定值1段
  ltwdSj1?: string; // 料桶温度实际值1段
  ltwdBz2?: string; // 料桶温度标准值2段
  ltwdSd2?: string; // 料桶温度设定值2段
  ltwdSj2?: string; // 料桶温度实际值2段
  ltwdBz3?: string; // 料桶温度标准值3段
  ltwdSd3?: string; // 料桶温度设定值3段
  ltwdSj3?: string; // 料桶温度实际值3段
  ltwdBz4?: string; // 料桶温度标准值4段
  ltwdSd4?: string; // 料桶温度设定值4段
  ltwdSj4?: string; // 料桶温度实际值4段
  ltwdBz5?: string; // 料桶温度标准值5段
  ltwdSd5?: string; // 料桶温度设定值5段
  ltwdSj5?: string; // 料桶温度实际值5段
  ltwdBz6?: string; // 料桶温度标准值6段
  ltwdSd6?: string; // 料桶温度设定值6段
  ltwdSj6?: string; // 料桶温度实际值6段
  ltwdBz7?: string; // 料桶温度标准值7段
  ltwdSd7?: string; // 料桶温度设定值7段
  ltwdSj7?: string; // 料桶温度实际值7段
  ltwdBz8?: string; // 料桶温度标准值8段
  ltwdSd8?: string; // 料桶温度设定值8段
  ltwdSj8?: string; // 料桶温度实际值8段
  sjBzDate?: string; // 射胶时间标准时间
  sjSdDate?: string; // 射胶时间设定时间
  sjSjDate?: string; // 射胶时间实际时间
  byBzDate?: string; // 保压时间标准时间
  bySdDate?: string; // 保压时间设定时间
  bySjDate?: string; // 保压时间实际时间
  lqBzDate?: string; // 冷却时间标准值
  lqSdDate?: string; // 冷却时间设定值
  lqSjDate?: string; // 冷却时间实际值
  kmBzDate?: string; // 开模时间标准值
  kmSdDate?: string; // 开模时间设定值
  kmSjDate?: string; // 开模时间实际值
  qjBzDate?: string; // 取件时间标准值
  qjSdDate?: string; // 取件时间设定值
  qjSjDate?: string; // 取件时间实际值
  bmBzDate?: string; // 闭模时间标准值
  bmSdDate?: string; // 闭模时间设定值
  bmSjDate?: string; // 闭模时间实际值
  cxBzDate?: string; // 成型周期标准值
  cxSdDate?: string; // 成型周期设定值
  cxSjDate?: string; // 成型周期实际值
  rldwdBz1?: string; // 热流道温度标准1段
  rldwdSd1?: string; // 热流道温度设定1段
  rldwdSj1?: string; // 热流道温度实际1段
  rldwdBz2?: string; // 热流道温度标准2段
  rldwdSd2?: string; // 热流道温度设定2段
  rldwdSj2?: string; // 热流道温度实际2段
  rldwdBz3?: string; // 热流道温度标准3段
  rldwdSd3?: string; // 热流道温度设定3段
  rldwdSj3?: string; // 热流道温度实际3段
  rldwdBz4?: string; // 热流道温度标准4段
  rldwdSd4?: string; // 热流道温度设定4段
  rldwdSj4?: string; // 热流道温度实际4段
  rldwdBz5?: string; // 热流道温度标准5段
  rldwdSd5?: string; // 热流道温度设定5段
  rldwdSj5?: string; // 热流道温度实际5段
  rldwdBz6?: string; // 热流道温度标准6段
  rldwdSd6?: string; // 热流道温度设定6段
  rldwdSj6?: string; // 热流道温度实际6段
  rldwdBz7?: string; // 热流道温度标准7段
  rldwdSd7?: string; // 热流道温度设定7段
  rldwdSj7?: string; // 热流道温度实际7段
  rldwdBz8?: string; // 热流道温度标准8段
  rldwdSd8?: string; // 热流道温度设定8段
  rldwdSj8?: string; // 热流道温度实际8段
  rldwdBz9?: string; // 热流道温度标准9段
  rldwdSd9?: string; // 热流道温度设定9段
  rldwdSj9?: string; // 热流道温度实际9段
  rldwdBz10?: string; // 热流道温度标准10段
  rldwdSd10?: string; // 热流道温度设定10段
  rldwdSj10?: string; // 热流道温度实际10段
  rldwdBz11?: string; // 热流道温度标准11段
  rldwdSd11?: string; // 热流道温度设定11段
  rldwdSj11?: string; // 热流道温度实际11段
  rldwdBz12?: string; // 热流道温度标准12段
  rldwdSd12?: string; // 热流道温度设定12段
  rldwdSj12?: string; // 热流道温度实际12段
  rldwdBz13?: string; // 热流道温度标准13段
  rldwdSd13?: string; // 热流道温度设定13段
  rldwdSj13?: string; // 热流道温度实际13段
  rldwdBz14?: string; // 热流道温度标准14段
  rldwdSd14?: string; // 热流道温度设定14段
  rldwdSj14?: string; // 热流道温度实际14段
  rldwdBz15?: string; // 热流道温度标准15段
  rldwdSd15?: string; // 热流道温度设定15段
  rldwdSj15?: string; // 热流道温度实际15段
  rldwdBz16?: string; // 热流道温度标准16段
  rldwdSd16?: string; // 热流道温度设定16段
  rldwdSj16?: string; // 热流道温度实际16段
  rjylBz?: string; // 溶胶压力标准值
  rjylSd?: string; // 溶胶压力设定值
  rjylSj?: string; // 溶胶压力实际值
  rjsdBz?: string; // 溶胶速度标准值
  rjsdSd?: string; // 溶胶速度设定值
  rjsdSj?: string; // 溶胶速度实际值
  rjwzBz?: string; // 溶胶位置标准值
  rjwzSd?: string; // 溶胶位置设定值
  rjwzSj?: string; // 溶胶位置实际值
  sjylBz1?: string; // 射胶压力标准值1段
  sjylSd1?: string; // 射胶压力标设定1段
  sjylSj1?: string; // 射胶压力标实际1段
  sjylBz2?: string; // 射胶压力标准值2段
  sjylSd2?: string; // 射胶压力标设定2段
  sjylSj2?: string; // 射胶压力标实际2段
  sjylBz3?: string; // 射胶压力标准值3段
  sjylSd3?: string; // 射胶压力标设定3段
  sjylSj3?: string; // 射胶压力标实际3段
  sjylBz4?: string; // 射胶压力标准值4段
  sjylSd4?: string; // 射胶压力标设定4段
  sjylSj4?: string; // 射胶压力标实际4段
  sjylBz5?: string; // 射胶压力标准值5段
  sjylSd5?: string; // 射胶压力标设定5段
  sjylSj5?: string; // 射胶压力标实际5段
  sjylBz6?: string; // 射胶压力标准值6段
  sjylSd6?: string; // 射胶压力标设定6段
  sjylSj6?: string; // 射胶压力标实际6段
  sjsdBz1?: string; // 射胶速度标准值1段
  sjsdSd1?: string; // 射胶速度标设定1段
  sjsdSj1?: string; // 射胶速度标实际1段
  sjsdBz2?: string; // 射胶速度标准值2段
  sjsdSd2?: string; // 射胶速度标设定2段
  sjsdSj2?: string; // 射胶速度标实际2段
  sjsdBz3?: string; // 射胶速度标准值3段
  sjsdSd3?: string; // 射胶速度标设定3段
  sjsdSj3?: string; // 射胶速度标实际3段
  sjsdBz4?: string; // 射胶速度标准值4段
  sjsdSd4?: string; // 射胶速度标设定4段
  sjsdSj4?: string; // 射胶速度标实际4段
  sjsdBz5?: string; // 射胶速度标准值5段
  sjsdSd5?: string; // 射胶速度标设定5段
  sjsdSj5?: string; // 射胶速度标实际5段
  sjsdBz6?: string; // 射胶速度标准值6段
  sjsdSd6?: string; // 射胶速度标设定6段
  sjsdSj6?: string; // 射胶速度标实际6段
  sjwzBz1?: string; // 射胶位置标准值1段
  sjwzSd1?: string; // 射胶位置标设定1段
  sjwzSj1?: string; // 射胶位置标实际1段
  sjwzBz2?: string; // 射胶位置标准值2段
  sjwzSd2?: string; // 射胶位置标设定2段
  sjwzSj2?: string; // 射胶位置标实际2段
  sjwzBz3?: string; // 射胶位置标准值3段
  sjwzSd3?: string; // 射胶位置标设定3段
  sjwzSj3?: string; // 射胶位置标实际3段
  sjwzBz4?: string; // 射胶位置标准值4段
  sjwzSd4?: string; // 射胶位置标设定4段
  sjwzSj4?: string; // 射胶位置标实际4段
  sjwzBz5?: string; // 射胶位置标准值5段
  sjwzSd5?: string; // 射胶位置标设定5段
  sjwzSj5?: string; // 射胶位置标实际5段
  sjwzBz6?: string; // 射胶位置标准值6段
  sjwzSd6?: string; // 射胶位置标设定6段
  sjwzSj6?: string; // 射胶位置标实际6段
  byylBz1?: string; // 保压压力标准值1段
  bysdBz1?: string; // 保压速度标准值1段
  bysdSd1?: string; // 保压速度设定值1段
  byylSd1?: string; // 保压压力设定值1段
  byylSj1?: string; // 保压压力实际值1段
  bysdSj1?: string; // 保压速度实际值1段
  bysdBz2?: string; // 保压速度标准值2段
  byylBz2?: string; // 保压压力标准值2段
  byylSd2?: string; // 保压压力设定值2段
  bysdSd2?: string; // 保压速度设定值2段
  bysdSj2?: string; // 保压速度实际值2段
  byylSj2?: string; // 保压压力实际值2段
  byylBz3?: string; // 保压压力标准值3段
  bysdBz3?: string; // 保压速度标准值3段
  bysdSd3?: string; // 保压速度设定值3段
  byylSd3?: string; // 保压压力设定值3段
  byylSj3?: string; // 保压压力实际值3段
  bysdSj3?: string; // 保压速度实际值3段
  bysdBz4?: string; // 保压速度标准值4段
  byylBz4?: string; // 保压压力标准值4段
  byylSd4?: string; // 保压压力设定值4段
  bysdSd4?: string; // 保压速度设定值4段
  bysdSj4?: string; // 保压速度实际值4段
  byylSj4?: string; // 保压压力实际值4段
  byylBz5?: string; // 保压压力标准值5段
  bysdBz5?: string; // 保压速度标准值5段
  bysdSd5?: string; // 保压速度设定值5段
  byylSd5?: string; // 保压压力设定值5段
  byylSj5?: string; // 保压压力实际值5段
  bysdSj5?: string; // 保压速度实际值5段
  bysdBz6?: string; // 保压速度标准值6段
  byylBz6?: string; // 保压压力标准值6段
  byylSd6?: string; // 保压压力设定值6段
  bysdSd6?: string; // 保压速度设定值6段
  bysdSj6?: string; // 保压速度实际值6段
  byylSj6?: string; // 保压压力实际值6段
  bysjBz1?: string; // 保压时间标准值1段
  bysjSd1?: string; // 保压时间设定值1段
  bysjSj1?: string; // 保压时间实际值1段
  bysjBz2?: string; // 保压时间标准值2段
  bysjSd2?: string; // 保压时间设定值2段
  bysjSj2?: string; // 保压时间实际值2段
  bysjBz3?: string; // 保压时间标准值3段
  bysjSd3?: string; // 保压时间设定值3段
  bysjSj3?: string; // 保压时间实际值3段
  bysjBz4?: string; // 保压时间标准值4段
  bysjSd4?: string; // 保压时间设定值4段
  bysjSj4?: string; // 保压时间实际值4段
  bysjBz5?: string; // 保压时间标准值5段
  bysjSd5?: string; // 保压时间设定值5段
  bysjSj5?: string; // 保压时间实际值5段
  bysjBz6?: string; // 保压时间标准值6段
  bysjSd6?: string; // 保压时间设定值6段
  bysjSj6?: string; // 保压时间实际值6段
  byBz1?: string; // 背压标准值1段
  bySd1?: string; // 背压设定值1段
  bySj1?: string; // 背压实际值1段
  byBz2?: string; // 背压标准值2段
  bySd2?: string; // 背压设定值2段
  bySj2?: string; // 背压实际值2段
  byBz3?: string; // 背压标准值3段
  bySd3?: string; // 背压设定值3段
  bySj3?: string; // 背压实际值3段
  byBz4?: string; // 背压标准值4段
  bySd4?: string; // 背压设定值4段
  bySj4?: string; // 背压实际值4段
  byBz5?: string; // 背压标准值5段
  bySd5?: string; // 背压设定值5段
  bySj5?: string; // 背压实际值5段
  sbyrxDate?: string; // 设备预热时间夏天
  sbyrdDate?: string; // 设备预热时间冬天
  sbyrSdDate?: string; // 设备预热时间设定值
  sbyrSjDate?: string; // 设备预热时间实际值
  ywBz?: string; // 油温标准值
  ywSd?: string; // 油温设定值
  ywSj?: string; // 油温实际值
}

export const kstMesProCardDataList = (params?: KstMesProCardData | any) =>
  defHttp.get<KstMesProCardData>({ url: adminPath + '/card/kstMesProCardData/list', params });

export const kstMesProCardDataListData = (params?: KstMesProCardData | any) =>
  defHttp.post<Page<KstMesProCardData>>({ url: adminPath + '/card/kstMesProCardData/listData', params });

export const kstMesProCardDataForm = (params?: KstMesProCardData | any) =>
  defHttp.get<KstMesProCardData>({ url: adminPath + '/card/kstMesProCardData/form', params });

export const kstMesProCardDataForm2 = (params?: KstMesProCardData | any) =>
  defHttp.get<KstMesProCardData>({ url: adminPath + '/card/kstMesProCardData/form2', params });

export const kstMesProCardDataSave = (params?: any, data?: KstMesProCardData | any) =>
  defHttp.postJson<KstMesProCardData>({ url: adminPath + '/card/kstMesProCardData/save', params, data });

export const kstMesProCardDataDelete = (params?: KstMesProCardData | any) =>
  defHttp.get<KstMesProCardData>({ url: adminPath + '/card/kstMesProCardData/delete', params });
// /card/kstMesProCardData/findGycsListData
export const findGycsListData = (params?: KstMesProCardData | any) =>
  defHttp.post<Page<KstMesProCardData>>({ url: adminPath + '/card/kstMesProCardData/findGycsListData', params });
